s=input();U=str.isupper;u=U(s);L=str.islower;l=L(s);S=s.split;print(*(sorted((['COBOL-CASE']*u+['kebab-case']*l+['Train-Case']*all(k and U(k[0])*(k[1:]==k[1:].lower())for k in S('-')))*('_'not in s)*all(S('-'))+(['MACRO_CASE']*u+['snake_case']*l)*('-'not in s)*all(S('_'))+([['camelCase','PascalCase'][U(s[0])]]+['SCREAMINGCASE']*u+['flatcase']*l+['sPoNgEcAsE']*L(s[::2])*(s[1::2]==s[1::2].upper()))*('_'not in s)*('-'not in s))or['O nei!']))